Classes
The following classes are available globally.
-
Undocumented
See moreDeclaration
Swift
@propertyWrapper final class Atomic<Value>extension Atomic : Sendable, SendableMetatype -
Entry point to the LicenseSpring SDK Use to obtain the license or common product information
See moreDeclaration
Swift
@objc(LSBaseManager) class BaseManagerextension BaseManager : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
Entry point to the LicenseSpring SDK Class for performing basic requests to LicenseSpring backend and managing license bundles
See moreDeclaration
Swift
@objc(LSBundleManager) final class BundleManager : BaseManagerextension BundleManager : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
LicenseSpring SDK configuration.
See moreDeclaration
Swift
@objc(LSConfiguration) final class Configurationextension Configuration : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSCopying, NSObjectProtocol -
Container class for OAuth credentials. Used for license manager initialization instead of api/public key.
See moreDeclaration
Swift
@objc final class OAuthCredentialsextension OAuthCredentials : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
Undocumented
See moreDeclaration
Swift
@objc class ExtendedOptionsextension ExtendedOptions : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
Undocumented
See moreDeclaration
Swift
@objc class ProxySettingsextension ProxySettings : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
Undocumented
See moreDeclaration
Swift
@objc class FloatingClientextension FloatingClient : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
The License. Contains information about the license and set of methods to manupulate it.
See moreDeclaration
Swift
@objc(LSLicense) final class Licenseextension License : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Encodable, Equatable, Hashable, NSObjectProtocol, Sendable, SendableMetatype -
Entry point to the LicenseSpring SDK Use to obtain the license or common product information
See moreDeclaration
Swift
@objc(LSLicenseManager) final class LicenseManager : BaseManagerextension LicenseManager : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
LicenseSpring log system.
See moreDeclaration
Swift
final class LSLog -
LicenseSpring Customer information.
See moreDeclaration
Swift
@objc(LSCustomer) final class Customerextension Customer : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol -
LicenseSpring User information.
See moreDeclaration
Swift
@objc(LSUser) final class Userextension User : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
LicenseSpring Product details.
See moreDeclaration
Swift
@objc(LSProductDetails) final class ProductDetailsextension ProductDetails : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
License feature information.
See moreDeclaration
Swift
@objc(LSLicenseFeature) final class LicenseFeatureextension LicenseFeature : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, Identifiable, NSObjectProtocol -
License custom field information.
See moreDeclaration
Swift
@objc(LSCustomField) final class CustomFieldextension CustomField : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
Undocumented
See moreDeclaration
Swift
@objc(LSDeviceVariable) final class DeviceVariableextension DeviceVariable : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
Information about the app related to the License.
See moreDeclaration
Swift
@objc(LSInstallationFile) final class InstallationFileextension InstallationFile : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
Application available version information.
See moreDeclaration
Swift
@objc(LSAvailableVersion) final class AvailableVersionextension AvailableVersion : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Equatable, Hashable, NSObjectProtocol -
Undocumented
See moreDeclaration
Swift
@objc class UserLicenseextension UserLicense : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol -
Undocumented
See moreDeclaration
Swift
@objcMembers class CustomFieldDtoextension CustomFieldDto : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol -
License user class that encapsulates information about the license user
See moreDeclaration
Swift
@objcMembers class LicenseUserextension LicenseUser : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol -
Undocumented
See moreDeclaration
Swift
@objcMembers class UserLicensesDataextension UserLicensesData : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol -
Company related to the license
See moreDeclaration
Swift
@objc(LSCompany) final class Companyextension Company : CVarArg, CustomDebugStringConvertible, CustomStringConvertible, Decodable, Equatable, Hashable, NSObjectProtocol
Classes Reference